package com.projetIE.prudhomme_duisit;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each Java content interface and Java
 * element interface generated in the com.projetie.prudhomme_duisit package.
 * <p>
 * An ObjectFactory allows you to programatically construct new instances of the
 * Java representation for XML content. The Java representation of XML content
 * can consist of schema derived interfaces and classes representing the binding
 * of schema type definitions, element declarations and model groups. Factory
 * methods for each of these are provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {
	
	/**
	 * Create a new ObjectFactory that can be used to create new instances of
	 * schema derived classes for package: com.projetie.prudhomme_duisit
	 * 
	 */
	public ObjectFactory() {
	}
	
	/**
	 * Create an instance of {@link PostRequestResponse }
	 * 
	 * @return PostRequestResponse
	 * 
	 */
	public PostRequestResponse createPostRequestResponse() {
		return new PostRequestResponse();
	}
	
	/**
	 * Create an instance of {@link PostRequestRequest }
	 * 
	 * @return PostRequestRequest
	 * 
	 */
	public PostRequestRequest createPostRequestRequest() {
		return new PostRequestRequest();
	}
	
	/**
	 * Create an instance of
	 * {@link com.projetIE.prudhomme_duisit.GetSituationResponse.ReponseMeteo }
	 * 
	 * @return ReponseMeteo
	 * 
	 */
	public GetSituationResponse.ReponseMeteo createGetSituationResponseReponseMeteo() {
		return new GetSituationResponse.ReponseMeteo();
	}
	
	/**
	 * Create an instance of {@link GetSituationRequest }
	 * 
	 * @return GetSituationRequest
	 * 
	 */
	public GetSituationRequest createGetSituationRequest() {
		return new GetSituationRequest();
	}
	
	/**
	 * Create an instance of
	 * {@link com.projetIE.prudhomme_duisit.GetSituationResponse.RequeteMeteo }
	 * 
	 * @return RequeteMeteo
	 * 
	 */
	public GetSituationResponse.RequeteMeteo createGetSituationResponseRequeteMeteo() {
		return new GetSituationResponse.RequeteMeteo();
	}
	
	/**
	 * Create an instance of {@link GetSituationResponse }
	 * 
	 * @return GetSituationResponse
	 * 
	 */
	public GetSituationResponse createGetSituationResponse() {
		return new GetSituationResponse();
	}
	
	/**
	 * Create an instance of
	 * {@link com.projetIE.prudhomme_duisit.GetSituationResponse.ReponseMeteo.Meteo }
	 * 
	 * @return Meteo
	 * 
	 */
	public GetSituationResponse.ReponseMeteo.Meteo createGetSituationResponseReponseMeteoMeteo() {
		return new GetSituationResponse.ReponseMeteo.Meteo();
	}
	
}
